Page({
    data: {
      isClaiming: false, // 初始为未认领状态
      post: null, // 存储帖子详情数据
    },
  
    // 返回上一页
    goBack() {
      wx.navigateBack();
    },
  
    // 认领物品逻辑
    claimItem() {
      wx.showModal({
        title: '提示',
        content: '确定要发送认领申请吗？',
        success: (res) => {
          if (res.confirm) {
            // 标记为“已发起认领”
            this.setData({ isClaiming: true });
  
            // （可选）调用后端认领接口示例
            // wx.request({
            //   url: '你的后端认领接口地址',
            //   method: 'POST',
            //   data: { 
            //     postId: this.data.post.id, // 传递帖子ID
            //     // 其他参数（如用户信息等）
            //   },
            //   success: (res) => {
            //     if (res.data.success) {
            //       wx.showToast({ title: '认领申请提交成功' });
            //     } else {
            //       wx.showToast({ title: '认领失败', icon: 'none' });
            //       this.setData({ isClaiming: false }); // 若失败，恢复按钮状态
            //     }
            //   },
            //   fail: () => {
            //     wx.showToast({ title: '网络错误', icon: 'none' });
            //     this.setData({ isClaiming: false }); // 若失败，恢复按钮状态
            //   }
            // });
          }
        }
      });
    },
  
    onLoad(options) {
      const postId = options.id; // 接收列表页传递的帖子ID
      this.loadPostDetail(postId); // 请求该ID对应的帖子详情
    },
  
    // 加载帖子详情数据（模拟）
    loadPostDetail(postId) {
      // 模拟从接口请求数据（实际需替换为真实接口请求）
      setTimeout(() => {
        // 假设不同ID对应不同帖子数据
        let mockPost = {};
        if (postId == 1) {
          mockPost = {
            id: 1,
            title: "联想笔记本电脑",
            description: "联想品牌笔记本电脑，蓝色外壳，14英寸屏幕，桌面有一个小划痕，内有重要学习资料。",
            location: "图书馆三楼东侧阅览区",
            lostTime: "2023年10月15日 15:30左右",
            publisher: "张同学",
            imageUrl: "/images/laptop.png",
            publishTime: "2小时前",
            type: "lost",
          };
        } else if (postId == 2) {
          mockPost = {
            id: 2,
            title: "校园卡",
            description: "姓名：王小明，学号：2022010101，捡到于一食堂一楼。",
            location: "第一食堂",
            lostTime: "2023年10月14日 12:00左右",
            publisher: "李同学",
            imageUrl: "/images/card.png",
            publishTime: "5小时前",
            type: "found",
          };
        } else if (postId == 4) {  // 新增帖子3
            mockPost = {
              id: 4,
              title: "黑色保温杯",
              description: "膳魔师品牌黑色保温杯，容量500ml，杯盖有轻微掉漆，杯底刻有姓名缩写'ZL'。",
              location: "教学楼A栋302教室",
              lostTime: "2023年10月16日 09:40左右",
              publisher: "赵同学",
          imageUrl: "/images/cup.png",
              publishTime: "1小时前",
              type: "lost",
            };
          } else if (postId == 3) {  // 新增帖子4
            mockPost = {
              id: 3,
              title: "《算法导论》教材",
              description: "高等教育出版社出版，封面有折痕，内页有荧光笔标注，书脊贴有图书馆标签。",
              location: "二号教学楼大厅长椅上",
              lostTime: "2023年10月13日 16:20左右",
              publisher: "孙同学",
          imageUrl: "/images/book.png",
              publishTime: "1天前",
              type: "found",
            };
          }else if(postId ==5) {
              mockPost = {
                  id:5,
                  title:"蓝色雨伞",
                  description:"蓝色雨伞，伞柄有卡通图案。",
                  location:"教学楼A栋",
                  lostTime:"无",
                  publisher:"李同学",
          imageUrl: "/images/umbrella.jpg",
                  publishTime:"1小时前",
                  type:"found",
              };
          }
        this.setData({ post: mockPost });
      }, 500);
    },
  });